|
CATIA V5 Programmierung : Publications
Florian Held am 16.05.2008 um 15:45 Uhr (0)
Hi,dass Problem kenne ich.Lösung: Dass aktive Produkt nach dem erstellen in neuem Fenster öffnen und dass alte Fenster schließen (Wird ja nicht mehr gebraucht da des gleiche nochmal in neuem Fenster geöffnet ist, nur halt mit aktualisierter Publication-Liste).Code:Sub CATMAIN() Publications ohne Element in Produkt erstellen ------------------Set Publications1 = CATIA.ActiveDocument.Product.PublicationsSet Publication1 = Publications1.Add("Name")Set Publication1 = Publications1.Add("Telefonummer")Set Public ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Produkt und Part öffnen, anschließend Part in produkt einfügen
Florian Held am 23.01.2009 um 12:22 Uhr (0)
Hi,alles klar, dann war .referenceproduct der Baustein auf den ich nicht kam:Code:Path = "C:"Set MyRoot = CATIA.Documents.Open(Path & "HANS.CATProduct")Set MyInsert = CATIA.Documents.Open(Path & "EGON.CATPart")MyRoot.Product.Products.AddComponent (MyInsert.Product.ReferenceProduct)Funktioniert spitze, 1000 Dank und 10 Us------------------MfG,Florian Held
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Powercopy per Script ausführen - KT1 Lizenz
Florian Held am 10.09.2007 um 11:03 Uhr (0)
Gleicher Fall SendenAn:Ohne Makro Catia-Common,Mit Makro PX1 Notwendig...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Generatives Parent eines Volumens ermitteln
Florian Held am 09.06.2009 um 19:57 Uhr (0)
Hallo,Wenn ich ein Volumen als Ergebnis mit Verknüpfung einfüge, steht der Name des Elementes, mit dem mein Volumen verknüpft ist, in Klammern hinter dem Volumen selbst.Beispiel (Siehe Bild):Volumen.1 (Element mit dem dies Volumen verknüpft ist)Frage:Gibt es eine Mgölcihkeit diesen Namen des Elementes, mit dem das Volumen verknüpft ist per Makro auszulesen?Das Volumen selbst anzusprechen ist ja kein Problem. Beispiel (Körper mit dem Verknüpften Volumen als erstes Feature im Hauptkörper mit Zusammenbauen ve ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Produkt und Part öffnen, anschließend Part in produkt einfügen
Florian Held am 22.01.2009 um 18:24 Uhr (0)
Hi, sorry dass ich so eine Anfängerfrage stellen muss aber ich kann nichts finden was mir hilft und es macht mich fast Wahnsinnig.Mein Code:Path = "C:"Set MyRoot = CATIA.Documents.Open(Path & "HANS.CATProduct")Set MyInsert = CATIA.Documents.Open(Path & "EGON.CATPart")MyRoot.Product.Products.AddComponent (MyInsert.Product)Die Letzte Zeile, welche das geöffnete Part EGON.CATPart in das geöffnete Produkt HANS.CATProduct einfügen soll bringt einen Fehler.Weis wer warum bzw. was ich falsch mache?PS: AddComponen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Druckvorschau als Bild speichern
Florian Held am 10.06.2009 um 16:04 Uhr (0)
Hi,gibt es vielleicht eine Möglichkeit die Druckvorschau von Catia zu generieren und z.B. als Bild abzuspeichern?Mir geht es um die Druckvorschau im grünen Rahmen (Siehe Bild).------------------MfG,Florian Held
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Befehl für Positionsnummern
Florian Held am 10.09.2007 um 11:10 Uhr (0)
Also ich kann jetzt nicht Nachschlagen aber aus dem Kopf müsstest du den Exemplarnamen (In Klammern hinter Teilenamen im Baum) wie folgt ansprechen können:Code:Catia.ActiveDocument.Product.Products.Item(i).nameDer Teilname selbst müsst dieser hier sein,ich hoffe ich verwechsle die beiden jetzt net:Code:Catia.ActiveDocument.Product.Products.Item(i).partnumberAber ein paar Probleme beim Ändern des Exemplarnamens fallen mir auf anhieb ein: - Wenn er nicht eindeutig ist dann Fehler (Sollte ja aber kein Problem ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dokumentumgebung aktuell setzen
Florian Held am 18.08.2011 um 08:55 Uhr (0)
Hallo,Danke für die beiden links, auf die war ich gestern auch schon gestoßen (erst suchen dann Fragen ;-) ).Mit DLnames Arbeiten klappt ganz gut und ich habe auch schon in allen Möglichen Referenzen nachgelesen und außer DL-Names nix finden.Hatte gehofft jemand könnte mir sagen "hey da gibts an ganz anderer Stelle bzw. mit einer ganz anderen herangehensweise was womit des Funktioniert". Wobei ich ungern über die Usersettings beim Catia start gehen würde (Verwaltungsaufwand)...------------------MfG,Florian ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Transparenz mit Makro auf 100% stellen
Florian Held am 12.11.2007 um 16:29 Uhr (0)
Hi,der Fehler rüht daher, das man die Transarenz bzw. Grafikeigenschaften nur verändern kann, wenn des Part aktiv ist. Sprich Part für Part abklappern und dort die suche laufen und die Transparenz ändern.Würd ich aber nicht empfehlen, dauert ebenfalls utopisch lange (Der spricht aus Erfahrung )Tip: Nicht jedes element und jede Teilfäche einzeln verarbeiten sondern die Grafikeigenschaften zentral steuern, indem due den Körper oder das geometrische Set Transparent setzen. Geht aber nicht immer (je nach Cati ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Transparenz mit Makro auf 100% stellen
Florian Held am 12.11.2007 um 16:29 Uhr (1)
Hi,der Fehler rüht daher, das man die Transarenz bzw. Grafikeigenschaften nur verändern kann, wenn des Part aktiv ist. Sprich Part für Part abklappern und dort die suche laufen und die Transparenz ändern.Würd ich aber nicht empfehlen, dauert ebenfalls utopisch lange (Der spricht aus Erfahrung )Tip: Nicht jedes element und jede Teilfäche einzeln verarbeiten sondern die Grafikeigenschaften zentral steuern, indem due den Körper oder das geometrische Set Transparent setzen. Geht aber nicht immer (je nach Cati ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part in Baugruppe deckungsgleich auf anderem Part positionieren
Florian Held am 29.08.2011 um 18:28 Uhr (0)
Hallo,also hat soweit geklappt wie ich mir das gedacht habe.Anbei der Code in Rohform (z.B. Beide Parts müssen in gleichem Product und nicht in Unterbaugruppe sein ist nicht abgefangen etc.)Code:Public Sub Assembly_PositionierePartByPart() Umgebendes Product Dim oProduct As Product Dim oProductConstraints As Constraints Set oProduct = CATIA.ActiveDocument.Product Set oProductConstraints = oProduct.Connections("CATIAConstraints") Falls nicht wie in meinem Fall bereits zuvor überprüft: Beide Parts mü ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Sub in Modul in CATVBA durch/in CATVBS starten
Florian Held am 13.03.2009 um 20:38 Uhr (0)
Hi,aus einem Sub in einem Modul herraus ein catvbs zu starten ist ja kein Problem:Code:Dim NurBeispiel()CATIA.SystemService.ExecuteScript "D:Makros", catScriptLibraryTypeDirectory, "VB_gestartet.catvbs", "Test", NurBeispielABER:Weis jemand ob ich auch von einem CATVBS ein Sub in einem Modul in einer CATVBA starten kann?Habe das Problem dass mein Startmakro catvbs ist und ich dies auch nicht auf catvba umstellen kann.Und vielleicht geht es ja sogar. Weis da jemand was zu ?Danke für alle Zuschriften!------- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro beim öffnen eines Parts ausführen
Florian Held am 07.09.2006 um 12:14 Uhr (0)
Mit Knowledgeware gibt es die Möglichkeiten auf Events zu reagieren. Denke man kann auch OnLoad oder so für dass Öffnen der Datei definieren und als Aktion kann man ein Makro starten lassen.Allerdings braucht man zum Erstellen dieses Makroaufrufs über KWA (Knowledge Advisor) diese Lizens (KWA). Einmal definiert und gespeichert funzt es auch ohne KWA-Lizens in jedem Paket.Ich bekomme in den nächsten 2 Wochen meine KWA Lizens, wenn interesse besteht kann ich mir des nochmal genau anschauen.In Catia direkt ke ...
|
| In das Form CATIA V5 Programmierung wechseln |